/*
	用户登录方法
*/
import cache from "./cache.js"
import http from "./request.js"
import link from "./link"
export default {
	/*
		判断用户是否登录
	*/
	async checkLogin() {
		
		
		let userLogin = false
		await new Promise(function(resolve,reject){
			http.httpPost('common/checkLogin').then(res=>{
				console.log('用户状态1',res.data.data);
				if(res.data.data){
					userLogin = true
				}
				resolve()
			})
		})
		console.log('用户状态2',userLogin);
		return userLogin
	},
	
	/*
		获取用户对象
	*/
	getUser() {
	    let user = cache.getStorage('userData');
	    console.log("getUser,user:" + JSON.stringify(user));
	    return user;
	},
	
	/*
		用户登录
		user:用户的数据
	*/
	login(user) {
	    console.log('userData:' + JSON.stringify(user));
	    cache.setStorage('userData', user);
	},
	
	/*
		用户退出
	*/
	logout() {
	    cache.removeStorage('userData');
	},
	    
}